a drink made with sugarcane - Francés Inglés Diccionario